package com.jmag.nop.service.common.verify;

/**
 * @ClassName Encrypter
 * @Description TODO
 * @Author JMAG
 * @Version 1.0
 **/
public interface Encrypter {
    String aesEncryptToHex(String var1, String var2) throws Exception;

    String aesDecryptFromHex(String var1, String var2) throws Exception;

    String aesEncryptToBase64String(String var1, String var2) throws Exception;

    String aesDecryptFromBase64String(String var1, String var2) throws Exception;

    String rsaDecryptByPrivateKey(String var1, String var2) throws Exception;

    String rsaDecryptByPrivateKeyNew(String var1, String var2) throws Exception;

    String rsaEncryptByPrivateKey(String var1, String var2) throws Exception;

    String rsaEncryptByPrivateKeyNew(String var1, String var2) throws Exception;

    String md5(String var1);
}
